﻿/*
 * 
 *  文件名 ：Student.cs
 *  类  名 ：XHCTMS.BLL.Student
 * 
 *  创建人 ：张夏
 *  创建时间 ：2013-05-22
 *  备注 ：对数据库班级成绩表的增删改查 BLL层。
 *  
 */


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace XHCTMS.BLL
{
    /// <summary>
    /// 班级成绩表BLL层
    /// </summary>
    public class Fraction
    {
        /// <summary>
        /// 获得部分表信息
        /// </summary>
        /// <param name="page">页面（50项）</param>
        /// <returns>返回类型DataTable</returns>
        public DataTable GetPart(int page)
        {
            if (page <= 0)
            {
                page = 1;
            }
            return new DAL.Fraction().GetPart(page);
        }




       /// <summary>
       /// 分页按条件查询
       /// </summary>
       /// <param name="parasValue">条件参数（班级名，班主任名，授课教师名，专业，课程）</param>
       /// <param name="page">页数 （默认1；每页 50项）</param>
       /// <returns>返回类型DataTable </returns>
        public DataTable Search(string[] parasValue, int page =1)
        {
            return new DAL.Fraction().Search(parasValue, page);
        }

        /// <summary>
        /// 获取满足条件的所有班级成绩信息的页数（每页50条，在校班级）
        /// </summary>
        /// <param name="parasValue"></param>
        /// <returns></returns>
        public int MaxPage(string[] parasValue)
        {
            return new DAL.Fraction().MaxPage(parasValue);
        }



    }
}
